package mapper;

import com.yh.javabean.User;

import java.util.Date;
import java.util.List;

public interface UserMapper {
    List<User> selectAllUser();
    //根据id查询数据
    //如果返回结果为一条可以使用指定对象接收 mybatis会自动处理
    //但是注意 如果使用单个对象接收 但是sql查询结果拥有多条会报错
    User selectById(int id);

    //根据name模糊查询
    List<User> selectLikeName(String name);

    //根据id修改name
    //增删改 仅返回影响数据条数 返回值为int
    int updateNameById(int id,String name);

    //添加一条数据
    int insert(String name, double sal, Date birthday);
    //因为对象用于存储一条数据 那么也可以使用对象内容添加数据库
    int insertUser(User user);

    //根据int数组删除数据
    int deleteByArray(int[] ids);


}